Top 10k strings from X-Loader XModem - User Guide (1988)(M.P. Sun)(128k).z80
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [Z80] (TOSEC-v2007-01-01) /
Back to the directory listing
11 SPECTRUM 48K/128/+2/+3 11 March 1988 11 << "X-LOADER" XMODEM USER GUIDE >> 3 ', X-LOADER TECHNICAL INFORMATION: 3 ', X-LOADER IN USE - LOGGED ON TO A BOARD: 1 your 'User Basic' function or 'Macro'. 1 you can 'pre-name' it using the option: 1 xx=st+(i*( 1 x$0, x$1, etc, each time the buffer 1 with ANY host bulletin board or with 1 will reach a point when file transfer 1 where n is 1 variables as follows:- 1 variables and VAL functions. 1 using xmodem protocol. It will work the 1 user program. 1 up a block re-transmit in case of a 10 1 transferred. 1 transfer is complete. 1 transfer (the buffer will be empty). In 1 to use a packing system like. 1 time while in receive mode by hitting 1 time by the receiver either manually or 1 this position, it is most likely that 1 this case, the name of the multi-part 1 the menu choice. Choice 8 is free for 1 the file you have recieved, is complete 1 the file was not a Basic program but a 1 the file transfer. 1 the end of the file transfer! 1 the block should be re-sent as it was 1 the User to User facility, it is best 1 system with SCR, VTX Editor, etc, or a 1 supply a program to allow limited use. 1 starts at line 0 of the Basic file. 1 size blocks. Each block is either Oked 1 show when data is actually being 1 set printer port 1 sending a NACK 1 second timeout. 1 scrolling system (Firescroll, etc), you 1 saves will be name0, name1, etc. 1 received corrupted due to line noise. 1 program or a 'fly encoded' file, option 1 popular Viewdata & Scrolling programs 1 org = 32768 entry point. 1 or EXPORT mode to signify \ duplex 1 option first just in case 1 operation. 1 on the occasional 10 second timeout by 1 most widely used file transfer system 1 minimise memory usage by use of common 1 menu and reserved variable names. A 1 magenta (transmit mode). Black lines 1 m/c or a text file. 1 line 9997 (drive) or line 9999 (tape). 1 less than 2000 bytes long. The m/c can 1 l,o;"Page? 1 l,o;" Start frame 1 l,o;" Print ";p$;" to ";m$;" 1 l,o;" Fr:";: 1 l,o;" End frame 1 know beforehand that the file is large, 1 jump is made to 1 is recommended:- 1 is defined as the 1 invoke any automatic save written with- 1 ing ANY files (programs or text) either 1 incomplete, so you may wish to restart 1 in the program etc. Automatic execution 1 in fact it should end. If you are in 1 forcing an interim NACK to be sent!) 1 for the Spectrum viz: Firescroll, SCR, 1 for LOAD & SAVE operations. If you use 1 followed by ENTER can be used to speed 1 file transfer from a BB can 'hang' when 1 error. In this case, file transfer is 1 e$;"@";e$;"E";e$;"W"; 1 drives, disc drives, tape, etc. 1 disc drives or other storage media, you 1 device after any customisation, using 1 controls the m/c as 1 cancelling are operative. 1 can do a quick BREAK/ENTER to cut down 1 can begin. 1 can be used to 1 can alter the syntax of lines 9310, 1 be used independently & has system 1 baud \ duplex). The following procedure 1 automatically due to a 'missing block' 1 automatically be saved in parts as 1 appears in front of IMPORT 1 any storage medium in use viz: Micro- 1 another user. User to user transfer can 1 and will only require saving. 1 and prints all between them. 1 and VTX Editor. It is compatible with 1 also be in 1200 baud \ duplex mode. 1 X-loader provides Spectrum users the 1 X-loader is in 2 parts: Basic and m/c. 1 X-loader is designed to work with most 1 Will ask for Multi or This 1 Whether you are logged on to a Viewdata 1 When all the blocks are received, file 1 VTX5000 and SCP modems on any Spectrum 1 The whole process is now automatic to 1 The same options of interrupting or 1 The s/w does this automatically. 1 The machine code resides at 32768 & is 1 The last option simply resumes after 1 The border is blue (recieve mode), or 1 The Basic program is compressed to 1 The Basic module is line numbered from 1 The Basic contains Microdrive syntax 1 Spectre Comms Pack. The author can 1 Select option: 1 Save the Basic & m/c to your storage 1 POSSIBLE PROBLEMS IN USE 1 Note: This program will NOT work on a 1 Note: The variable 1 Multi.... asks for start and end frames 1 Move switch on VTX to TX mode (1200 1 Locations marked * may be POKED from 1 It is safer however to first use the 1 It is easy to use for sending & receiv- 1 Invoke the X-loader main menu using 1 If you wish to send Basic files using 1 If the file is very large, it will 1 If the file is known to be a Basic 1 Frames Viewer/Printer HELP Frame 1 For tape - Chris Pile's cruncher 1 For MDV/+D/Disciple - Fly Formatter 1 File transfer may be cancelled at any 1 File transfer can be interrupted at any 1 Enter the page to go to. 1 Eg: BREAK 1 ENTER.... Up file 1 Due to different interpretations of... 1 Cursors Up/down file 1 Basic. The 1 BREAK. Then you can either:- 1 A file is transferred in 128 byte fixed 1 = negative acknowledgement denoted by a 1 ;"(F)V2 or (E)ditor frames?": 1 ;"#";e$;"R"; 1 ;" Filename "; 1 9410, 9982 & 9997 to suit. 1 9000+n*100 1 9000 onwards. 9000-9010 define the main 1 6 - Move buffer to Basic 1 3. Select menu options (1 & 2 respect.) 1 3. Save file(s) 1 3. Resume by pressing any other key. 1 3 - Save file 1 2. Return to Basic using SHIFT-6 1 2. Both parties put line switch on and 1 1. Issue a cancel using SHIFT-9 1 1. Establish by voice who's sending etc 1 1. - Import a file. 1 1). A NACK indicates to the sender that 1 ..the X-Modem spec, you can find that 1 . Start of file 1 . Prints current frame 1 . Page mode 1 . Load a new file 1 . Copy mode 1 (xx+i2-i)<(q+i) 1 (xx+(i2-i1)) 1 (set at 21K long) fills up. If you 1 (advanced/impatient user 1 (C) Goodwin/Aston/Gaff 1989 1 (ACK denoted by a 0) or not Oked (NACK 1 'last drive no. used' in line 9005. 1 ', X-LOADER IN USE - USER to USER MODE: 1 ', X-LOADER - HOW IT WORKS: 1 ', INTRODUCTION: 1 ', INSTALLATION: 1 "23560",o: 1 various messages. 1 top of memory buffer. 1 time (short or long). 1 stream no. for output. 1 status register. 1 start of memory buffer. 1 speed (1=fastest) 1 short timeout (msec). 1 set TX mode (modem). 1 set RX mode (modem). 1 no. of PADS (\ duplex). 1 move buffer to Basic. 1 mode (1 to 7). 1 memory current pointer. 1 long timeout (msec). 1 import a file. 1 find length of file. 1 export a file. 1 data register. 1 countdown timer counter. 1 clear buffer (to CTRL-Z). 1 carrier on/TX delay (ms). 1 bytes left. 1 before doing the file 1 TX tag no. for a block. 1 RX tag no. 1 MBX 016430417 1 Length of file 1 Break status (\ dup?). 1 1st NACK if RXed. 1 0=new file, 1=cont. file. 1 << Author: Dr. Mike Sun (C) 1988 >> 1 replace handset.